package com.excemple.compose.bean

import androidx.annotation.StringRes
import androidx.compose.material.icons.Icons
import androidx.compose.material.icons.filled.*
import androidx.compose.material.icons.sharp.Home
import androidx.compose.ui.graphics.vector.ImageVector
import com.excemple.compose.R
import com.excemple.compose.constant.RouteNameConstant

sealed class BottomNavRouteBean(
    var routeName: String,
    @StringRes var stringId: Int,
    var icon: ImageVector
) {
    object Home : BottomNavRouteBean(RouteNameConstant.homeRoute, R.string.home, Icons.Sharp.Home)
    object Category : BottomNavRouteBean(RouteNameConstant.categoryRoute, R.string.category, Icons.Default.Menu)
    object Collection :
        BottomNavRouteBean(RouteNameConstant.collectionRoute, R.string.collection, Icons.Default.Favorite)

    object Profile : BottomNavRouteBean(RouteNameConstant.profileRoute, R.string.profile, Icons.Default.Person)
}